package ${packageName};

<#-- 循环需要导入的包 -->
<#list attrTypeList as attrType>
import ${attrType.importType};
</#list>

/**
 * ClassName: ${className}
 * Function:  TODO
 * Date:      ${datetime}
 * author     ${author}
 * version    V1.0
 */
public class ${className}{

<#-- 循环类型及属性 -->
<#list attrs as attr>
  //${attr.mark}
  @ApiModelProperty("${attr.mark}")
  private ${attr.type} ${attr.name};
</#list>

<#-- 循环生成set get方法 -->
<#list attrs as attr>
  public void set${attr.upName}(${attr.type} ${attr.name}) {
    this.${attr.name} = ${attr.name};
  }
  public ${attr.type} get${attr.upName}() {
    return ${attr.name};
  }
</#list>

}

